package cn.zs.groupmarket.types.design.framework.tree;

/**
 * @Description: 映射器
 * @Auther: zs
 * @Date: 2024/12/19/19:34
 */
public interface StrategyMapper <T,D,R>{

    /**
     * 获取待执行策略
     * @param requestParameter 请求参数
     * @param dynamicContext 动态上下文
     * @return  反参
     * */
    StrategyHandle<T,D,R> get(T requestParameter,D dynamicContext);
}
